Child okna

Otázka od: Lebeda David

2. 12. 2002 14:52

Ahoj,

mam aplikaci a v ni nemodalni okno. Za normalnich okolnosti
spravne funguje property ActiveControl a s pomoci udalosti
TScreen.OnActiveControlChange spravne rozpoznam zmenu
focusu.

Jestlize ale toto okno je child oknem, tj. po vytvoreni priradim
MyForm.Parent := FMainForm

zacne se chovat divne:

1) Nefunguji udalosti OnActivate, onDeactivate
2) A to me ted zajima - nefunguje ani ActiveControl. Property ma
trvale hodnotu nil, ackoli po formulari prepinam aktivni prvek. Ani
udalost zmeny focusu nezachytim.

Proc to vsechno? V dokumentaci jsem nenasel o tomto ani zminku.
Marne se snazim ve zdrojacich VCL dopatrat toho, jak takove okno
primet k beznemu rezimu prace. VIte o tom nekdo neco?

Dik

David Lebeda

D5E s SP. Form ma FormStyle fsNormal, to menit nechci.